Cs403P Assignment 1 Solution 2024